package com.ruoyi.system.service;

import com.ruoyi.system.domain.StayTask;
import java.util.List;
import java.util.Map;

/**
 * 每日留存任务 服务层
 * 
 * @author ruoyi
 * @date 2019-05-28
 */
public interface IStayTaskService 
{
	/**
     * 查询每日留存任务信息
     * 
     * @param id 每日留存任务ID
     * @return 每日留存任务信息
     */
	public StayTask selectStayTaskById(Integer id);


	/**
	 * 查询每日留存任务
	 *
	 * @param para 每日留存任务信息
	 * @return 每日留存任务集合
	 */
	public List<StayTask> selectStayTask(Map para);

	/**
	 * 查询每日新增任务
	 *
	 * @param para 每日新增任务信息
	 * @return 每日留存任务集合
	 */
	public List<StayTask> selectRegisterTask(Map para);



	/**
	 * 更新任务
	 *
	 * @param para 更新每日任务信息
	 * @return 状态
	 */
	public int updateTask(Map para);
	/**
     * 查询每日留存任务列表
     * 
     * @param stayTask 每日留存任务信息
     * @return 每日留存任务集合
     */
	public List<StayTask> selectStayTaskList(StayTask stayTask);
	
	/**
     * 新增每日留存任务
     * 
     * @param stayTask 每日留存任务信息
     * @return 结果
     */
	public int insertStayTask(StayTask stayTask);
	
	/**
     * 修改每日留存任务
     * 
     * @param stayTask 每日留存任务信息
     * @return 结果
     */
	public int updateStayTask(StayTask stayTask);
		
	/**
     * 删除每日留存任务信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteStayTaskByIds(String ids);
	
}
